package cn.com.chengmandian.bike.model.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;


@Data
public class RideOrderUseCardFeeVo implements Serializable {

    @ApiModelProperty("骑行卡ID")
    private Integer cardId;

    @ApiModelProperty("骑行卡名称")
    private String cardName;

    @ApiModelProperty("实际价格")
    private BigDecimal price;

    @ApiModelProperty("划线价格")
    private BigDecimal otherPrice;

    @ApiModelProperty("优惠类型1-时间减免 2-费用减免")
    private Integer couponType;

    @ApiModelProperty("时长订单金额 费用减免")
    private BigDecimal orderFreeMoney = BigDecimal.ZERO;

    @ApiModelProperty("时长订单金额 时间减免")
    private BigDecimal orderFreeTime = BigDecimal.ZERO;

    @ApiModelProperty("骑行卡减免金额")
    private BigDecimal cardFreeMoney = BigDecimal.ZERO;

    @ApiModelProperty("时长订单金额")
    private BigDecimal orderMoney = BigDecimal.ZERO;

    @ApiModelProperty("订单金额")
    private BigDecimal money = BigDecimal.ZERO;
}
